-
Notifications
You must be signed in to change notification settings - Fork 1.6k
Update money_memory_game.py #913
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Open
TacticalReader
wants to merge
15
commits into
Ayushparikh-code:main
Choose a base branch
from
TacticalReader:main
base: main
Could not load branches
Branch not found: {{ refName }}
Loading
Could not load tags
Nothing to show
Loading
Are you sure you want to change the base?
Some commits from the old base branch may be removed from the timeline,
and old review comments may become outdated.
Open
Conversation
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
add fontawesome icons to enhance user experiences
icon styles
changes
…e icons - Added modern Poppins font family from Google Fonts - Integrated FontAwesome 6.4.0 for icons throughout the UI - Enhanced HTML structure with semantic elements - Added icons to category buttons and UI elements - Improved accessibility with proper ARIA labels - Better semantic markup for improved code quality
…mations - Implemented modern gradient backgrounds and card-based layout - Added smooth animations and hover effects for better UX - Enhanced typography using Poppins font throughout - Improved button styling with icons and transitions - Added responsive design for mobile and tablet devices - Better spacing, shadows, and visual hierarchy - Enhanced readability and accessibility
…me, and modern design - Added Inter font family from Google Fonts for modern typography - Integrated FontAwesome 6.4.0 for icons throughout the UI - Enhanced HTML structure with semantic elements and proper sections - Added icons to header, inputs, buttons, and results - Improved accessibility with ARIA labels and better semantics - Better code structure with proper indentation and organization - Ready for CSS and JS enhancements
- Implemented modern gradient backgrounds with purple theme - Added smooth animations (fadeInUp, bounce, shimmer, heartbeat) - Enhanced typography using Inter font throughout - Improved button and input styling with hover effects - Added responsive design for all device sizes - Better visual hierarchy with shadows and spacing - Enhanced result display with animated container - Improved accessibility and readability
…improved functionality - Refactored to modern ES6+ syntax with proper function organization - Added comprehensive JSDoc comments for all functions - Implemented detailed age calculation (years, months, days, total days) - Added input validation and error handling - Included birthday detection with celebration message - Smooth scrolling to results - Better code structure and readability - Improved accessibility and user experience
…esome 6.4.0, and modern design - Added Roboto font family from Google Fonts - Upgraded to FontAwesome 6.4.0 for modern icons - Enhanced HTML structure with semantic sections - Added icons to all UI elements (header, buttons, settings) - Improved accessibility with ARIA labels - Better semantic markup and organization - Included Vanilla Tilt library for 3D effect - Ready for CSS and JS enhancements
…Roboto font - Implemented modern gradient backgrounds with purple theme - Added smooth animations (fadeIn, pulse, hover effects) - Enhanced typography using Roboto font throughout - Improved button styling with 3D effects and transitions - Custom checkbox toggle switches - Better visual hierarchy with sections and spacing - Card design with Vanilla Tilt 3D support - Fully responsive for all devices
… notifications, and improved UX - Refactored to modern ES6+ syntax with async/await - Added comprehensive JSDoc comments for all functions - Implemented modern Clipboard API with fallback - Added visual notifications for user feedback - Password shuffling for better randomness - Input validation and error handling - Auto-generate password on load - Better code organization and structure - Improved accessibility and user experience
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Add this suggestion to a batch that can be applied as a single commit.
This suggestion is invalid because no changes were made to the code.
Suggestions cannot be applied while the pull request is closed.
Suggestions cannot be applied while viewing a subset of changes.
Only one suggestion per line can be applied in a batch.
Add this suggestion to a batch that can be applied as a single commit.
Applying suggestions on deleted lines is not supported.
You must change the existing code in this line in order to create a valid suggestion.
Outdated suggestions cannot be applied.
This suggestion has been applied or marked resolved.
Suggestions cannot be applied from pending reviews.
Suggestions cannot be applied on multi-line comments.
Suggestions cannot be applied while the pull request is queued to merge.
Suggestion cannot be applied right now. Please check back later.
Changes in
money_memory_game.py
:MemoryGame
class (better code organization and extensibility).Summary:
Upgraded the memory game with a modern class-based design, a better interface, improved UX, more features (restart, sound, status), and robust logic. All gameplay elements are now handled within an organized, extensible class.